home *** CD-ROM | disk | FTP | other *** search
/ Secre 1 / Secre 1.iso / SECRE1 / SECRE1.rsrc / bin.rsrc_CODE_7.txt < prev    next >
Text File  |  1993-07-26  |  57KB  |  987 lines

  1. # near model CODE resource
  2. # jump table entries: 32824-65603 (32780 of them)
  3. export_67:
  4. 00000000  4878 0001                push.l     0x1
  5. 00000004  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  6. 00000008  4A79 FFFF 7CFA           tst.w      [0xFFFF7CFA]
  7. 0000000E  588F                     addq.l     A7, 4
  8. 00000010  6744                     beq        +0x46 /* 00000056 */
  9. 00000012  0C79 0001 FFFF 7CFE      cmpi.w     [0xFFFF7CFE], 0x1
  10. 0000001A  673A                     beq        +0x3C /* 00000056 */
  11. 0000001C  0C79 0002 FFFF 7CFC      cmpi.w     [0xFFFF7CFC], 0x2
  12. 00000024  6752                     beq        +0x54 /* 00000078 */
  13. 00000026  33FC 0002 FFFF 7CFC      move.w     [0xFFFF7CFC], 0x2
  14. 0000002E  4279 FFFF 7996           clr.w      [0xFFFF7996]
  15. 00000034  2F39 FFFF 7B78           move.l     -[A7], [0xFFFF7B78]
  16. 0000003A  2F39 FFFF 7B74           move.l     -[A7], [0xFFFF7B74]
  17. 00000040  3F39 FFFF 7B72           move.w     -[A7], [0xFFFF7B72]
  18. 00000046  4267                     clr.w      -[A7]
  19. 00000048  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  20. 0000004C  4EBA 0A28                jsr        [PC + 0xA28 /* 00000A76 */]
  21. 00000050  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22. 00000054  6022                     bra        +0x24 /* 00000078 */
  23. label00000056:
  24. 00000056  4279 FFFF 7996           clr.w      [0xFFFF7996]
  25. 0000005C  2F39 FFFF 7B86           move.l     -[A7], [0xFFFF7B86]
  26. 00000062  2F39 FFFF 7B82           move.l     -[A7], [0xFFFF7B82]
  27. 00000068  3F39 FFFF 7B80           move.w     -[A7], [0xFFFF7B80]
  28. 0000006E  4267                     clr.w      -[A7]
  29. 00000070  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  30. 00000074  4FEF 000C                lea.l      A7, [A7 + 0xC]
  31. label00000078:
  32. 00000078  42A7                     clr.l      -[A7]
  33. 0000007A  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  34. 0000007E  588F                     addq.l     A7, 4
  35. 00000080  4E75                     rts
  36. export_56:
  37. 00000082  4878 0001                push.l     0x1
  38. 00000086  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  39. 0000008A  4A79 FFFF 7CFA           tst.w      [0xFFFF7CFA]
  40. 00000090  588F                     addq.l     A7, 4
  41. 00000092  6740                     beq        +0x42 /* 000000D4 */
  42. 00000094  0C79 0001 FFFF 7CFE      cmpi.w     [0xFFFF7CFE], 0x1
  43. 0000009C  6736                     beq        +0x38 /* 000000D4 */
  44. 0000009E  4A79 FFFF 7CFC           tst.w      [0xFFFF7CFC]
  45. 000000A4  6750                     beq        +0x52 /* 000000F6 */
  46. 000000A6  4279 FFFF 7CFC           clr.w      [0xFFFF7CFC]
  47. 000000AC  4279 FFFF 7996           clr.w      [0xFFFF7996]
  48. 000000B2  2F39 FFFF 7B86           move.l     -[A7], [0xFFFF7B86]
  49. 000000B8  2F39 FFFF 7B82           move.l     -[A7], [0xFFFF7B82]
  50. 000000BE  3F39 FFFF 7B80           move.w     -[A7], [0xFFFF7B80]
  51. 000000C4  4267                     clr.w      -[A7]
  52. 000000C6  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  53. 000000CA  4EBA 09AA                jsr        [PC + 0x9AA /* 00000A76 */]
  54. 000000CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  55. 000000D2  6022                     bra        +0x24 /* 000000F6 */
  56. label000000D4:
  57. 000000D4  4279 FFFF 7996           clr.w      [0xFFFF7996]
  58. 000000DA  2F39 FFFF 7B78           move.l     -[A7], [0xFFFF7B78]
  59. 000000E0  2F39 FFFF 7B74           move.l     -[A7], [0xFFFF7B74]
  60. 000000E6  3F39 FFFF 7B72           move.w     -[A7], [0xFFFF7B72]
  61. 000000EC  4267                     clr.w      -[A7]
  62. 000000EE  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  63. 000000F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64. label000000F6:
  65. 000000F6  42A7                     clr.l      -[A7]
  66. 000000F8  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  67. 000000FC  588F                     addq.l     A7, 4
  68. 000000FE  4E75                     rts
  69. export_57:
  70. 00000100  4279 FFFF 7CFC           clr.w      [0xFFFF7CFC]
  71. 00000106  2F39 FFFF E960           move.l     -[A7], [0xFFFFE960]
  72. 0000010C  A9A3                     syscall    ReleaseResource
  73. 0000010E  2F3C 0001 0000           move.l     -[A7], 0x10000
  74. 00000114  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  75. 00000118  33FC 0001 FFFF 7984      move.w     [0xFFFF7984], 0x1
  76. 00000120  4279 FFFF 7CFA           clr.w      [0xFFFF7CFA]
  77. 00000126  33FC FFFF FFFF 7CFC      move.w     [0xFFFF7CFC], 0xFFFF
  78. 0000012E  4279 FFFF 7CFE           clr.w      [0xFFFF7CFE]
  79. 00000134  4279 FFFF 7D02           clr.w      [0xFFFF7D02]
  80. 0000013A  4279 FFFF 7D00           clr.w      [0xFFFF7D00]
  81. 00000140  7000                     moveq.l    D0, 0x00
  82. 00000142  588F                     addq.l     A7, 4
  83. 00000144  4E75                     rts
  84. export_58:
  85. 00000146  4E56 FFF0                link       A6, -0x0010
  86. 0000014A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  87. 0000014E  7AFF                     moveq.l    D5, 0xFFFFFFFF
  88. 00000150  42A7                     clr.l      -[A7]
  89. 00000152  3F3C 0088                move.w     -[A7], 0x88
  90. 00000156  42A7                     clr.l      -[A7]
  91. 00000158  2F05                     move.l     -[A7], D5
  92. 0000015A  A97C                     syscall    GetNewDialog
  93. 0000015C  285F                     movea.l    A4, [A7]+
  94. 0000015E  200C                     move.l     D0, A4
  95. 00000160  660E                     bne        +0x10 /* 00000170 */
  96. 00000162  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  97. 0000016A  70FF                     moveq.l    D0, 0xFFFFFFFF
  98. 0000016C  6000 0112                bra        +0x114 /* 00000280 */
  99. label00000170:
  100. 00000170  33FC FFFF FFFF 7CFC      move.w     [0xFFFF7CFC], 0xFFFF
  101. 00000178  4279 FFFF 7CFE           clr.w      [0xFFFF7CFE]
  102. 0000017E  4279 FFFF 7CFA           clr.w      [0xFFFF7CFA]
  103. 00000184  33FC 0001 FFFF F46C      move.w     [0xFFFFF46C], 0x1
  104. 0000018C  3F39 FFFF F46C           move.w     -[A7], [0xFFFFF46C]
  105. 00000192  3F3C 0003                move.w     -[A7], 0x3
  106. 00000196  2F0C                     move.l     -[A7], A4
  107. 00000198  4EBA 0158                jsr        [PC + 0x158 /* 000002F2 */]
  108. 0000019C  5240                     addq.w     D0, 1
  109. 0000019E  508F                     addq.l     A7, 8
  110. 000001A0  660E                     bne        +0x10 /* 000001B0 */
  111. 000001A2  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  112. 000001AA  7EFF                     moveq.l    D7, 0xFFFFFFFF
  113. 000001AC  6000 00AE                bra        +0xB0 /* 0000025C */
  114. label000001B0:
  115. 000001B0  7C00                     moveq.l    D6, 0x00
  116. 000001B2  6000 00A2                bra        +0xA4 /* 00000256 */
  117. label000001B6:
  118. 000001B6  42A7                     clr.l      -[A7]
  119. 000001B8  486E FFFE                pea.l      [A6 - 0x2]
  120. 000001BC  A991                     syscall    ModalDialog
  121. 000001BE  302E FFFE                move.w     D0, [A6 - 0x2]
  122. 000001C2  6700 0092                beq        +0x94 /* 00000256 */
  123. 000001C6  6B00 008E                bmi        +0x90 /* 00000256 */
  124. 000001CA  5740                     subq.w     D0, 3
  125. 000001CC  6700 0088                beq        +0x8A /* 00000256 */
  126. 000001D0  6A06                     bpl        +0x8 /* 000001D8 */
  127. 000001D2  5240                     addq.w     D0, 1
  128. 000001D4  6A42                     bpl        +0x44 /* 00000218 */
  129. 000001D6  6006                     bra        +0x8 /* 000001DE */
  130. label000001D8:
  131. 000001D8  5540                     subq.w     D0, 2
  132. 000001DA  6A7A                     bpl        +0x7C /* 00000256 */
  133. 000001DC  6074                     bra        +0x76 /* 00000252 */
  134. label000001DE:
  135. 000001DE  0C79 000A FFFF F46C      cmpi.w     [0xFFFFF46C], 0xA /* '\n' */
  136. 000001E6  6C6E                     bge        +0x70 /* 00000256 */
  137. 000001E8  33FC 0001 FFFF F46E      move.w     [0xFFFFF46E], 0x1
  138. 000001F0  5279 FFFF F46C           addq.w     [0xFFFFF46C], 1
  139. 000001F6  3F39 FFFF F46C           move.w     -[A7], [0xFFFFF46C]
  140. 000001FC  3F3C 0003                move.w     -[A7], 0x3
  141. 00000200  2F0C                     move.l     -[A7], A4
  142. 00000202  4EBA 00EE                jsr        [PC + 0xEE /* 000002F2 */]
  143. 00000206  5240                     addq.w     D0, 1
  144. 00000208  508F                     addq.l     A7, 8
  145. 0000020A  664A                     bne        +0x4C /* 00000256 */
  146. 0000020C  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  147. 00000214  7EFF                     moveq.l    D7, 0xFFFFFFFF
  148. 00000216  6044                     bra        +0x46 /* 0000025C */
  149. label00000218:
  150. 00000218  0C79 0001 FFFF F46C      cmpi.w     [0xFFFFF46C], 0x1
  151. 00000220  6F34                     ble        +0x36 /* 00000256 */
  152. 00000222  33FC 0002 FFFF F46E      move.w     [0xFFFFF46E], 0x2
  153. 0000022A  5379 FFFF F46C           subq.w     [0xFFFFF46C], 1
  154. 00000230  3F39 FFFF F46C           move.w     -[A7], [0xFFFFF46C]
  155. 00000236  3F3C 0003                move.w     -[A7], 0x3
  156. 0000023A  2F0C                     move.l     -[A7], A4
  157. 0000023C  4EBA 00B4                jsr        [PC + 0xB4 /* 000002F2 */]
  158. 00000240  5240                     addq.w     D0, 1
  159. 00000242  508F                     addq.l     A7, 8
  160. 00000244  6610                     bne        +0x12 /* 00000256 */
  161. 00000246  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  162. 0000024E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  163. 00000250  600A                     bra        +0xC /* 0000025C */
  164. label00000252:
  165. 00000252  7C01                     moveq.l    D6, 0x01
  166. 00000254  7E02                     moveq.l    D7, 0x02
  167. label00000256:
  168. 00000256  4A06                     tst.b      D6
  169. 00000258  6700 FF5C                beq        -0xA2 /* 000001B6 */
  170. label0000025C:
  171. 0000025C  2F0C                     move.l     -[A7], A4
  172. 0000025E  A983                     syscall    DisposeDialog
  173. 00000260  4279 FFFF 7996           clr.w      [0xFFFF7996]
  174. 00000266  2F39 FFFF 7BCC           move.l     -[A7], [0xFFFF7BCC]
  175. 0000026C  2F39 FFFF 7BC8           move.l     -[A7], [0xFFFF7BC8]
  176. 00000272  3F39 FFFF 7BC6           move.w     -[A7], [0xFFFF7BC6]
  177. 00000278  4267                     clr.w      -[A7]
  178. 0000027A  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  179. 0000027E  3007                     move.w     D0, D7
  180. label00000280:
  181. 00000280  4CEE 10E0 FFE0           movem.l    D5,D6,D7,A4, [A6 - 0x20]
  182. 00000286  4E5E                     unlink     A6
  183. 00000288  4E75                     rts
  184. 0000028A  8A50                     or.w       D5, [A0]
  185. 0000028C  726F                     moveq.l    D1, 0x6F
  186. 0000028E  4D5F                     chk.w      D6, [A7]+
  187. 00000290  4775 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  188. 00000294  6500 0000                bcs        +0x2 /* 00000296 */
  189. // begin alternate branch 00000296-000002A6
  190. label00000296:
  191. 00000296  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  192. fn00000298: // (misaligned)
  193. 0000029A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  194. 0000029E  0008 2F3C                ori.b      A0, 0x3C /* '<' */
  195. 000002A2  FFFF                     .extension 0xFFF // unimplemented
  196. 000002A4  F474                     .extension 0x474 // unimplemented
  197. // end alternate branch 00000296-000002A6
  198. label00000296: // (misaligned)
  199. fn00000298:
  200. 00000298  4E56 0000                link       A6, 0
  201. 0000029C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  202. 000002A0  2F3C FFFF F474           move.l     -[A7], 0xFFFFF474
  203. 000002A6  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  204. 000002AC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  205. 000002B0  4878 00FF                push.l     0xFF
  206. 000002B4  2F3C FFFF 7AEC           move.l     -[A7], 0xFFFF7AEC
  207. 000002BA  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  208. 000002C0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  209. 000002C4  2EBC FFFF E984           move.l     [A7], 0xFFFFE984
  210. 000002CA  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  211. 000002D0  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  212. 000002D4  2E80                     move.l     [A7], D0
  213. 000002D6  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  214. 000002DA  4E5E                     unlink     A6
  215. 000002DC  4E75                     rts
  216. 000002DE  9050                     sub.w      D0, [A0]
  217. 000002E0  726F                     moveq.l    D1, 0x6F
  218. 000002E2  4D5F                     chk.w      D6, [A7]+
  219. 000002E4  4765                     chk.w      D3, -[A5]
  220. 000002E6  7450                     moveq.l    D2, 0x50
  221. 000002E8  6963                     bvs        +0x65 /* 0000034D */
  222. 000002EA  464E                     not.w      A6
  223. 000002EC  616D                     bsr        +0x6F /* 0000035B */
  224. 000002EE  6500 0000                bcs        +0x2 /* 000002F0 */
  225. // begin alternate branch 000002F0-000002F6
  226. label000002F0:
  227. 000002F0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  228. fn000002F2: // (misaligned)
  229. 000002F4  FFF2                     .extension 0xFF2 // unimplemented
  230. // end alternate branch 000002F0-000002F6
  231. label000002F0: // (misaligned)
  232. fn000002F2:
  233. 000002F2  4E56 FFF2                link       A6, -0x000E
  234. 000002F6  48E7 0108                movem.l    -[A7], D7,A4
  235. 000002FA  7E00                     moveq.l    D7, 0x00
  236. 000002FC  4878 0001                push.l     0x1
  237. 00000300  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  238. 00000304  2EAE 0008                move.l     [A7], [A6 + 0x8]
  239. 00000308  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  240. 0000030C  486E FFF2                pea.l      [A6 - 0xE]
  241. 00000310  486E FFF4                pea.l      [A6 - 0xC]
  242. 00000314  486E FFF8                pea.l      [A6 - 0x8]
  243. 00000318  A98D                     syscall    GetDialogItem/GetDItem
  244. 0000031A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  245. 0000031E  4EBA FF78                jsr        [PC - 0x88 /* 00000298 */]
  246. 00000322  42A7                     clr.l      -[A7]
  247. 00000324  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  248. 0000032A  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  249. 0000032E  2840                     movea.l    A4, D0
  250. 00000330  200C                     move.l     D0, A4
  251. 00000332  4FEF 000A                lea.l      A7, [A7 + 0xA]
  252. 00000336  6604                     bne        +0x6 /* 0000033C */
  253. 00000338  7EFF                     moveq.l    D7, 0xFFFFFFFF
  254. 0000033A  605E                     bra        +0x60 /* 0000039A */
  255. label0000033C:
  256. 0000033C  4267                     clr.w      -[A7]
  257. 0000033E  42A7                     clr.l      -[A7]
  258. 00000340  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  259. 00000344  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  260. 00000348  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  261. 0000034E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  262. 00000352  3E00                     move.w     D7, D0
  263. 00000354  0C47 FFFF                cmpi.w     D7, 0xFFFF
  264. 00000358  4FEF 0012                lea.l      A7, [A7 + 0x12]
  265. 0000035C  673C                     beq        +0x3E /* 0000039A */
  266. 0000035E  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  267. 00000364  A873                     syscall    SetPort
  268. 00000366  2079 FFFF E832           movea.l    A0, [0xFFFFE832]
  269. 0000036C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  270. 00000370  2F28 0010                move.l     -[A7], [A0 + 0x10]
  271. 00000374  2F0C                     move.l     -[A7], A4
  272. 00000376  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  273. 0000037A  204C                     movea.l    A0, A4
  274. 0000037C  A023                     syscall    DisposHandle/DisposeHandle
  275. 0000037E  4297                     clr.l      [A7]
  276. 00000380  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  277. 00000384  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  278. 00000388  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  279. 0000038E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  280. 00000392  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  281. 00000396  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  282. label0000039A:
  283. 0000039A  42A7                     clr.l      -[A7]
  284. 0000039C  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  285. 000003A0  3007                     move.w     D0, D7
  286. 000003A2  4CEE 1080 FFEA           movem.l    D7,A4, [A6 - 0x16]
  287. 000003A8  4E5E                     unlink     A6
  288. 000003AA  4E75                     rts
  289. 000003AC  8F50                     or.w       [A0], D7
  290. 000003AE  726F                     moveq.l    D1, 0x6F
  291. 000003B0  4D5F                     chk.w      D6, [A7]+
  292. 000003B2  4472 6177                neg.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  293. 000003B6  444C                     neg.w      A4
  294. 000003B8  5069 6374                addq.w     [A1 + 0x6374], 8
  295. 000003BC  0000 33FC                ori.b      D0, 0xFC
  296. export_59: // at 000003BE (misaligned)
  297. 000003C0  FFFF                     .extension 0xFFF // unimplemented
  298. 000003C2  FFFF                     .extension 0xFFF // unimplemented
  299. 000003C4  7CFC                     moveq.l    D6, 0xFFFFFFFC
  300. 000003C6  4279 FFFF 7CFE           clr.w      [0xFFFF7CFE]
  301. 000003CC  0C79 0001 FFFF 7CFA      cmpi.w     [0xFFFF7CFA], 0x1
  302. 000003D4  660C                     bne        +0xE /* 000003E2 */
  303. 000003D6  4279 FFFF 7CFA           clr.w      [0xFFFF7CFA]
  304. 000003DC  4EBA 0018                jsr        [PC + 0x18 /* 000003F6 */]
  305. 000003E0  6012                     bra        +0x14 /* 000003F4 */
  306. label000003E2:
  307. 000003E2  33FC 0001 FFFF 7CFA      move.w     [0xFFFF7CFA], 0x1
  308. 000003EA  4EBA 00E8                jsr        [PC + 0xE8 /* 000004D4 */]
  309. 000003EE  4279 FFFF 7D00           clr.w      [0xFFFF7D00]
  310. label000003F4:
  311. 000003F4  4E75                     rts
  312. fn000003F6:
  313. 000003F6  4E56 FFF8                link       A6, -0x0008
  314. 000003FA  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  315. 00000400  A873                     syscall    SetPort
  316. 00000402  486E FFF8                pea.l      [A6 - 0x8]
  317. 00000406  42A7                     clr.l      -[A7]
  318. 00000408  2F3C 01CC 0280           move.l     -[A7], 0x1CC0280
  319. 0000040E  A8A7                     syscall    SetRect
  320. 00000410  42A7                     clr.l      -[A7]
  321. 00000412  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  322. 00000416  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  323. 0000041A  2F39 FFFF E82A           move.l     -[A7], [0xFFFFE82A]
  324. 00000420  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  325. 00000426  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  326. 0000042A  0C79 0001 FFFF E846      cmpi.w     [0xFFFFE846], 0x1
  327. 00000432  4FEF 0014                lea.l      A7, [A7 + 0x14]
  328. 00000436  6644                     bne        +0x46 /* 0000047C */
  329. 00000438  4279 FFFF 7996           clr.w      [0xFFFF7996]
  330. 0000043E  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  331. 00000444  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  332. 0000044A  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  333. 00000450  4267                     clr.w      -[A7]
  334. 00000452  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  335. 00000456  4279 FFFF 7996           clr.w      [0xFFFF7996]
  336. 0000045C  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  337. 00000462  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  338. 00000468  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  339. 0000046E  3F3C 0001                move.w     -[A7], 0x1
  340. 00000472  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  341. 00000476  4FEF 0014                lea.l      A7, [A7 + 0x14]
  342. 0000047A  6042                     bra        +0x44 /* 000004BE */
  343. label0000047C:
  344. 0000047C  4279 FFFF 7996           clr.w      [0xFFFF7996]
  345. 00000482  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  346. 00000488  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  347. 0000048E  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  348. 00000494  3F3C 0001                move.w     -[A7], 0x1
  349. 00000498  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  350. 0000049C  4279 FFFF 7996           clr.w      [0xFFFF7996]
  351. 000004A2  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  352. 000004A8  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  353. 000004AE  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  354. 000004B4  4267                     clr.w      -[A7]
  355. 000004B6  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  356. 000004BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  357. label000004BE:
  358. 000004BE  4E5E                     unlink     A6
  359. 000004C0  4E75                     rts
  360. 000004C2  8E50                     or.w       D7, [A0]
  361. 000004C4  726F                     moveq.l    D1, 0x6F
  362. 000004C6  4D5F                     chk.w      D6, [A7]+
  363. 000004C8  5669 6577                addq.w     [A1 + 0x6577], 3
  364. 000004CC  436C 6561                chk.w      D1, [A4 + 0x6561]
  365. 000004D0  7200                     moveq.l    D1, 0x00
  366. 000004D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  367. // begin alternate branch 000004D4-000004D8
  368. fn000004D4:
  369. 000004D4  4E56 FFEC                link       A6, -0x0014
  370. // end alternate branch 000004D4-000004D8
  371. fn000004D4: // (misaligned)
  372. 000004D6  FFEC                     .extension 0xFEC // unimplemented
  373. 000004D8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  374. 000004DC  7E00                     moveq.l    D7, 0x00
  375. 000004DE  78FF                     moveq.l    D4, 0xFFFFFFFF
  376. 000004E0  42A7                     clr.l      -[A7]
  377. 000004E2  3F3C 008A                move.w     -[A7], 0x8A
  378. 000004E6  42A7                     clr.l      -[A7]
  379. 000004E8  2F04                     move.l     -[A7], D4
  380. 000004EA  A97C                     syscall    GetNewDialog
  381. 000004EC  285F                     movea.l    A4, [A7]+
  382. 000004EE  200C                     move.l     D0, A4
  383. 000004F0  660E                     bne        +0x10 /* 00000500 */
  384. 000004F2  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  385. 000004FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  386. 000004FC  6000 00D2                bra        +0xD4 /* 000005D0 */
  387. label00000500:
  388. 00000500  2F0C                     move.l     -[A7], A4
  389. 00000502  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  390. 00000506  2E8C                     move.l     [A7], A4
  391. 00000508  3F3C 0003                move.w     -[A7], 0x3
  392. 0000050C  486E FFFC                pea.l      [A6 - 0x4]
  393. 00000510  486E FFF4                pea.l      [A6 - 0xC]
  394. 00000514  486E FFEC                pea.l      [A6 - 0x14]
  395. 00000518  A98D                     syscall    GetDialogItem/GetDItem
  396. 0000051A  2F0C                     move.l     -[A7], A4
  397. 0000051C  3F3C 0004                move.w     -[A7], 0x4
  398. 00000520  486E FFFC                pea.l      [A6 - 0x4]
  399. 00000524  486E FFF8                pea.l      [A6 - 0x8]
  400. 00000528  486E FFEC                pea.l      [A6 - 0x14]
  401. 0000052C  A98D                     syscall    GetDialogItem/GetDItem
  402. 0000052E  3C39 FFFF 7982           move.w     D6, [0xFFFF7982]
  403. 00000534  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  404. 00000538  0C79 0003 FFFF 7982      cmpi.w     [0xFFFF7982], 0x3
  405. 00000540  6604                     bne        +0x6 /* 00000546 */
  406. 00000542  7001                     moveq.l    D0, 0x01
  407. 00000544  6002                     bra        +0x4 /* 00000548 */
  408. label00000546:
  409. 00000546  7000                     moveq.l    D0, 0x00
  410. label00000548:
  411. 00000548  3F00                     move.w     -[A7], D0
  412. 0000054A  A963                     syscall    SetControlValue/SetCtlValue
  413. 0000054C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  414. 00000550  0C79 0004 FFFF 7982      cmpi.w     [0xFFFF7982], 0x4
  415. 00000558  6604                     bne        +0x6 /* 0000055E */
  416. 0000055A  7001                     moveq.l    D0, 0x01
  417. 0000055C  6002                     bra        +0x4 /* 00000560 */
  418. label0000055E:
  419. 0000055E  7000                     moveq.l    D0, 0x00
  420. label00000560:
  421. 00000560  3F00                     move.w     -[A7], D0
  422. 00000562  A963                     syscall    SetControlValue/SetCtlValue
  423. 00000564  7A00                     moveq.l    D5, 0x00
  424. 00000566  605E                     bra        +0x60 /* 000005C6 */
  425. label00000568:
  426. 00000568  42A7                     clr.l      -[A7]
  427. 0000056A  486E FFFE                pea.l      [A6 - 0x2]
  428. 0000056E  A991                     syscall    ModalDialog
  429. 00000570  302E FFFE                move.w     D0, [A6 - 0x2]
  430. 00000574  6750                     beq        +0x52 /* 000005C6 */
  431. 00000576  6B4E                     bmi        +0x50 /* 000005C6 */
  432. 00000578  5740                     subq.w     D0, 3
  433. 0000057A  6720                     beq        +0x22 /* 0000059C */
  434. 0000057C  6A06                     bpl        +0x8 /* 00000584 */
  435. 0000057E  5240                     addq.w     D0, 1
  436. 00000580  6A14                     bpl        +0x16 /* 00000596 */
  437. 00000582  6006                     bra        +0x8 /* 0000058A */
  438. label00000584:
  439. 00000584  5540                     subq.w     D0, 2
  440. 00000586  6A3E                     bpl        +0x40 /* 000005C6 */
  441. 00000588  6028                     bra        +0x2A /* 000005B2 */
  442. label0000058A:
  443. 0000058A  7A01                     moveq.l    D5, 0x01
  444. 0000058C  33C6 FFFF 7982           move.w     [0xFFFF7982], D6
  445. 00000592  7E01                     moveq.l    D7, 0x01
  446. 00000594  6030                     bra        +0x32 /* 000005C6 */
  447. label00000596:
  448. 00000596  7A01                     moveq.l    D5, 0x01
  449. 00000598  7E02                     moveq.l    D7, 0x02
  450. 0000059A  602A                     bra        +0x2C /* 000005C6 */
  451. label0000059C:
  452. 0000059C  7C03                     moveq.l    D6, 0x03
  453. 0000059E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  454. 000005A2  3F3C 0001                move.w     -[A7], 0x1
  455. 000005A6  A963                     syscall    SetControlValue/SetCtlValue
  456. 000005A8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  457. 000005AC  4267                     clr.w      -[A7]
  458. 000005AE  A963                     syscall    SetControlValue/SetCtlValue
  459. 000005B0  6014                     bra        +0x16 /* 000005C6 */
  460. label000005B2:
  461. 000005B2  7C04                     moveq.l    D6, 0x04
  462. 000005B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  463. 000005B8  4267                     clr.w      -[A7]
  464. 000005BA  A963                     syscall    SetControlValue/SetCtlValue
  465. 000005BC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  466. 000005C0  3F3C 0001                move.w     -[A7], 0x1
  467. 000005C4  A963                     syscall    SetControlValue/SetCtlValue
  468. label000005C6:
  469. 000005C6  4A05                     tst.b      D5
  470. 000005C8  679E                     beq        -0x60 /* 00000568 */
  471. 000005CA  2F0C                     move.l     -[A7], A4
  472. 000005CC  A983                     syscall    DisposeDialog
  473. 000005CE  3007                     move.w     D0, D7
  474. label000005D0:
  475. 000005D0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  476. 000005D4  4E5E                     unlink     A6
  477. 000005D6  4E75                     rts
  478. 000005D8  8F50                     or.w       [A0], D7
  479. 000005DA  726F                     moveq.l    D1, 0x6F
  480. 000005DC  4D5F                     chk.w      D6, [A7]+
  481. 000005DE  5669 6577                addq.w     [A1 + 0x6577], 3
  482. 000005E2  5365                     subq.w     -[A5], 1
  483. 000005E4  6C44                     bge        +0x46 /* 0000062A */
  484. 000005E6  6C67                     bge        +0x69 /* 0000064F */
  485. 000005E8  0000 4E75                ori.b      D0, 0x75 /* 'u' */
  486. export_60: // at 000005EA (misaligned)
  487. export_61:
  488. 000005EC  4878 0001                push.l     0x1
  489. 000005F0  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  490. 000005F4  4279 FFFF E846           clr.w      [0xFFFFE846]
  491. 000005FA  4279 FFFF 7996           clr.w      [0xFFFF7996]
  492. 00000600  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  493. 00000606  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  494. 0000060C  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  495. 00000612  4267                     clr.w      -[A7]
  496. 00000614  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  497. 00000618  4279 FFFF 7996           clr.w      [0xFFFF7996]
  498. 0000061E  2EB9 FFFF 7BA2           move.l     [A7], [0xFFFF7BA2]
  499. 00000624  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  500. label0000062A:
  501. 0000062A  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  502. 00000630  3F3C 0001                move.w     -[A7], 0x1
  503. 00000634  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  504. 00000638  4297                     clr.l      [A7]
  505. 0000063A  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  506. 0000063E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  507. 00000642  4E75                     rts
  508. export_62:
  509. 00000644  4878 0001                push.l     0x1
  510. 00000648  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  511. 0000064C  4A79 FFFF 7CFA           tst.w      [0xFFFF7CFA]
  512. 00000652  588F                     addq.l     A7, 4
  513. 00000654  6748                     beq        +0x4A /* 0000069E */
  514. 00000656  0C79 FFFF FFFF 7CFC      cmpi.w     [0xFFFF7CFC], 0xFFFF
  515. 0000065E  673E                     beq        +0x40 /* 0000069E */
  516. 00000660  0C79 0001 FFFF 7CFE      cmpi.w     [0xFFFF7CFE], 0x1
  517. 00000668  662A                     bne        +0x2C /* 00000694 */
  518. 0000066A  4279 FFFF 7CFE           clr.w      [0xFFFF7CFE]
  519. 00000670  4279 FFFF 7996           clr.w      [0xFFFF7996]
  520. 00000676  2F39 FFFF 7B94           move.l     -[A7], [0xFFFF7B94]
  521. 0000067C  2F39 FFFF 7B90           move.l     -[A7], [0xFFFF7B90]
  522. 00000682  3F39 FFFF 7B8E           move.w     -[A7], [0xFFFF7B8E]
  523. 00000688  4267                     clr.w      -[A7]
  524. 0000068A  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  525. 0000068E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  526. 00000692  602C                     bra        +0x2E /* 000006C0 */
  527. label00000694:
  528. 00000694  33FC 0001 FFFF 7CFE      move.w     [0xFFFF7CFE], 0x1
  529. 0000069C  6022                     bra        +0x24 /* 000006C0 */
  530. label0000069E:
  531. 0000069E  4279 FFFF 7996           clr.w      [0xFFFF7996]
  532. 000006A4  2F39 FFFF 7B94           move.l     -[A7], [0xFFFF7B94]
  533. 000006AA  2F39 FFFF 7B90           move.l     -[A7], [0xFFFF7B90]
  534. 000006B0  3F39 FFFF 7B8E           move.w     -[A7], [0xFFFF7B8E]
  535. 000006B6  4267                     clr.w      -[A7]
  536. 000006B8  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  537. 000006BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  538. label000006C0:
  539. 000006C0  42A7                     clr.l      -[A7]
  540. 000006C2  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  541. 000006C6  588F                     addq.l     A7, 4
  542. 000006C8  4E75                     rts
  543. export_63:
  544. 000006CA  4878 0001                push.l     0x1
  545. 000006CE  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  546. 000006D2  33FC 0001 FFFF E846      move.w     [0xFFFFE846], 0x1
  547. 000006DA  4279 FFFF 7996           clr.w      [0xFFFF7996]
  548. 000006E0  2EB9 FFFF 7BA2           move.l     [A7], [0xFFFF7BA2]
  549. 000006E6  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  550. 000006EC  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  551. 000006F2  4267                     clr.w      -[A7]
  552. 000006F4  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  553. 000006F8  4279 FFFF 7996           clr.w      [0xFFFF7996]
  554. 000006FE  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  555. 00000704  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  556. 0000070A  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  557. 00000710  3F3C 0001                move.w     -[A7], 0x1
  558. 00000714  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  559. 00000718  4297                     clr.l      [A7]
  560. 0000071A  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  561. 0000071E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  562. 00000722  4E75                     rts
  563. export_64:
  564. 00000724  4E56 FFF4                link       A6, -0x000C
  565. 00000728  2F07                     move.l     -[A7], D7
  566. 0000072A  4878 0001                push.l     0x1
  567. 0000072E  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  568. 00000732  4AB9 FFFF 798E           tst.l      [0xFFFF798E]
  569. 00000738  588F                     addq.l     A7, 4
  570. 0000073A  6712                     beq        +0x14 /* 0000074E */
  571. 0000073C  2079 FFFF 798E           movea.l    A0, [0xFFFF798E]
  572. 00000742  4E90                     jsr        [A0]
  573. 00000744  3E00                     move.w     D7, D0
  574. 00000746  0C47 FFFF                cmpi.w     D7, 0xFFFF
  575. 0000074A  6700 0160                beq        +0x162 /* 000008AC */
  576. label0000074E:
  577. 0000074E  2F3C 0001 0001           move.l     -[A7], 0x10001
  578. 00000754  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  579. 00000758  33FC 0001 FFFF E822      move.w     [0xFFFFE822], 0x1
  580. 00000760  41ED 01EA                lea.l      A0, [A5 + 0x1EA /* export_57 */]
  581. 00000764  23C8 FFFF 798E           move.l     [0xFFFF798E], A0
  582. 0000076A  43ED 022A                lea.l      A1, [A5 + 0x22A /* export_65 */]
  583. 0000076E  23C9 FFFF 7992           move.l     [0xFFFF7992], A1
  584. 00000774  3EBC 0001                move.w     [A7], 0x1
  585. 00000778  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  586. 0000077C  3EBC 0001                move.w     [A7], 0x1
  587. 00000780  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  588. 00000784  33FC 0001 FFFF E848      move.w     [0xFFFFE848], 0x1
  589. 0000078C  4257                     clr.w      [A7]
  590. 0000078E  42A7                     clr.l      -[A7]
  591. 00000790  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  592. 00000796  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  593. 0000079C  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  594. 000007A2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  595. 000007A6  3E00                     move.w     D7, D0
  596. 000007A8  0C47 FFFF                cmpi.w     D7, 0xFFFF
  597. 000007AC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  598. 000007B0  6700 00FA                beq        +0xFC /* 000008AC */
  599. 000007B4  4267                     clr.w      -[A7]
  600. 000007B6  42A7                     clr.l      -[A7]
  601. 000007B8  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  602. 000007BE  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  603. 000007C4  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  604. 000007CA  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  605. 000007CE  3E00                     move.w     D7, D0
  606. 000007D0  0C47 FFFF                cmpi.w     D7, 0xFFFF
  607. 000007D4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  608. 000007D8  660C                     bne        +0xE /* 000007E6 */
  609. 000007DA  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  610. 000007E2  6000 00C8                bra        +0xCA /* 000008AC */
  611. label000007E6:
  612. 000007E6  4279 FFFF 7CFA           clr.w      [0xFFFF7CFA]
  613. 000007EC  33FC FFFF FFFF 7CFC      move.w     [0xFFFF7CFC], 0xFFFF
  614. 000007F4  4279 FFFF 7CFE           clr.w      [0xFFFF7CFE]
  615. 000007FA  4279 FFFF 7D02           clr.w      [0xFFFF7D02]
  616. 00000800  4279 FFFF 7D00           clr.w      [0xFFFF7D00]
  617. 00000806  4279 FFFF E84C           clr.w      [0xFFFFE84C]
  618. 0000080C  33FC FFFF FFFF E850      move.w     [0xFFFFE850], 0xFFFF
  619. 00000814  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  620. 0000081A  A873                     syscall    SetPort
  621. 0000081C  0C79 0001 FFFF E846      cmpi.w     [0xFFFFE846], 0x1
  622. 00000824  6644                     bne        +0x46 /* 0000086A */
  623. 00000826  4279 FFFF 7996           clr.w      [0xFFFF7996]
  624. 0000082C  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  625. 00000832  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  626. 00000838  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  627. 0000083E  4267                     clr.w      -[A7]
  628. 00000840  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  629. 00000844  4279 FFFF 7996           clr.w      [0xFFFF7996]
  630. 0000084A  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  631. 00000850  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  632. 00000856  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  633. 0000085C  3F3C 0001                move.w     -[A7], 0x1
  634. 00000860  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  635. 00000864  4FEF 0014                lea.l      A7, [A7 + 0x14]
  636. 00000868  6042                     bra        +0x44 /* 000008AC */
  637. label0000086A:
  638. 0000086A  4279 FFFF 7996           clr.w      [0xFFFF7996]
  639. 00000870  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  640. 00000876  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  641. 0000087C  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  642. 00000882  3F3C 0001                move.w     -[A7], 0x1
  643. 00000886  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  644. 0000088A  4279 FFFF 7996           clr.w      [0xFFFF7996]
  645. 00000890  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  646. 00000896  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  647. 0000089C  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  648. 000008A2  4267                     clr.w      -[A7]
  649. 000008A4  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  650. 000008A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  651. label000008AC:
  652. 000008AC  42A7                     clr.l      -[A7]
  653. 000008AE  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  654. 000008B2  3007                     move.w     D0, D7
  655. 000008B4  2E2E FFF0                move.l     D7, [A6 - 0x10]
  656. 000008B8  4E5E                     unlink     A6
  657. 000008BA  4E75                     rts
  658. 000008BC  8A50                     or.w       D5, [A0]
  659. 000008BE  726F                     moveq.l    D1, 0x6F
  660. 000008C0  4D5F                     chk.w      D6, [A7]+
  661. 000008C2  5374 6172 7400 0000 4E56 subq.w     [[A4 + 0x74000000] + 0x4E56], 1
  662. export_65: // at 000008CA (misaligned)
  663. 000008CC  FFF8                     .extension 0xFF8 // unimplemented
  664. 000008CE  4878 0001                push.l     0x1
  665. 000008D2  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  666. 000008D6  2EB9 FFFF EAEE           move.l     [A7], [0xFFFFEAEE]
  667. 000008DC  A922                     syscall    BeginUpdate
  668. 000008DE  486E FFF8                pea.l      [A6 - 0x8]
  669. 000008E2  42A7                     clr.l      -[A7]
  670. 000008E4  2F3C 01CC 0280           move.l     -[A7], 0x1CC0280
  671. 000008EA  A8A7                     syscall    SetRect
  672. 000008EC  42A7                     clr.l      -[A7]
  673. 000008EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  674. 000008F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  675. 000008F6  2F39 FFFF E82A           move.l     -[A7], [0xFFFFE82A]
  676. 000008FC  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  677. 00000902  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  678. 00000906  0C79 0001 FFFF E846      cmpi.w     [0xFFFFE846], 0x1
  679. 0000090E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  680. 00000912  6644                     bne        +0x46 /* 00000958 */
  681. 00000914  4279 FFFF 7996           clr.w      [0xFFFF7996]
  682. 0000091A  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  683. 00000920  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  684. 00000926  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  685. 0000092C  4267                     clr.w      -[A7]
  686. 0000092E  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  687. 00000932  4279 FFFF 7996           clr.w      [0xFFFF7996]
  688. 00000938  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  689. 0000093E  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  690. 00000944  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  691. 0000094A  3F3C 0001                move.w     -[A7], 0x1
  692. 0000094E  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  693. 00000952  4FEF 0014                lea.l      A7, [A7 + 0x14]
  694. 00000956  6042                     bra        +0x44 /* 0000099A */
  695. label00000958:
  696. 00000958  4279 FFFF 7996           clr.w      [0xFFFF7996]
  697. 0000095E  2F39 FFFF 7BA2           move.l     -[A7], [0xFFFF7BA2]
  698. 00000964  2F39 FFFF 7B9E           move.l     -[A7], [0xFFFF7B9E]
  699. 0000096A  3F39 FFFF 7B9C           move.w     -[A7], [0xFFFF7B9C]
  700. 00000970  3F3C 0001                move.w     -[A7], 0x1
  701. 00000974  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  702. 00000978  4279 FFFF 7996           clr.w      [0xFFFF7996]
  703. 0000097E  2EB9 FFFF 7BB0           move.l     [A7], [0xFFFF7BB0]
  704. 00000984  2F39 FFFF 7BAC           move.l     -[A7], [0xFFFF7BAC]
  705. 0000098A  3F39 FFFF 7BAA           move.w     -[A7], [0xFFFF7BAA]
  706. 00000990  4267                     clr.w      -[A7]
  707. 00000992  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  708. 00000996  4FEF 0014                lea.l      A7, [A7 + 0x14]
  709. label0000099A:
  710. 0000099A  0C79 0001 FFFF 7CFA      cmpi.w     [0xFFFF7CFA], 0x1
  711. 000009A2  6624                     bne        +0x26 /* 000009C8 */
  712. 000009A4  4279 FFFF 7996           clr.w      [0xFFFF7996]
  713. 000009AA  2F39 FFFF 7B6A           move.l     -[A7], [0xFFFF7B6A]
  714. 000009B0  2F39 FFFF 7B66           move.l     -[A7], [0xFFFF7B66]
  715. 000009B6  3F39 FFFF 7B64           move.w     -[A7], [0xFFFF7B64]
  716. 000009BC  3F3C 0001                move.w     -[A7], 0x1
  717. 000009C0  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  718. 000009C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  719. label000009C8:
  720. 000009C8  0C79 0002 FFFF 7CFC      cmpi.w     [0xFFFF7CFC], 0x2
  721. 000009D0  6626                     bne        +0x28 /* 000009F8 */
  722. 000009D2  4279 FFFF 7996           clr.w      [0xFFFF7996]
  723. 000009D8  2F39 FFFF 7B86           move.l     -[A7], [0xFFFF7B86]
  724. 000009DE  2F39 FFFF 7B82           move.l     -[A7], [0xFFFF7B82]
  725. 000009E4  3F39 FFFF 7B80           move.w     -[A7], [0xFFFF7B80]
  726. 000009EA  3F3C 0001                move.w     -[A7], 0x1
  727. 000009EE  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  728. 000009F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  729. 000009F6  602C                     bra        +0x2E /* 00000A24 */
  730. label000009F8:
  731. 000009F8  4A79 FFFF 7CFC           tst.w      [0xFFFF7CFC]
  732. 000009FE  6624                     bne        +0x26 /* 00000A24 */
  733. 00000A00  4279 FFFF 7996           clr.w      [0xFFFF7996]
  734. 00000A06  2F39 FFFF 7B78           move.l     -[A7], [0xFFFF7B78]
  735. 00000A0C  2F39 FFFF 7B74           move.l     -[A7], [0xFFFF7B74]
  736. 00000A12  3F39 FFFF 7B72           move.w     -[A7], [0xFFFF7B72]
  737. 00000A18  3F3C 0001                move.w     -[A7], 0x1
  738. 00000A1C  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  739. 00000A20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  740. label00000A24:
  741. 00000A24  0C79 0001 FFFF 7CFE      cmpi.w     [0xFFFF7CFE], 0x1
  742. 00000A2C  6624                     bne        +0x26 /* 00000A52 */
  743. 00000A2E  4279 FFFF 7996           clr.w      [0xFFFF7996]
  744. 00000A34  2F39 FFFF 7B94           move.l     -[A7], [0xFFFF7B94]
  745. 00000A3A  2F39 FFFF 7B90           move.l     -[A7], [0xFFFF7B90]
  746. 00000A40  3F39 FFFF 7B8E           move.w     -[A7], [0xFFFF7B8E]
  747. 00000A46  3F3C 0001                move.w     -[A7], 0x1
  748. 00000A4A  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  749. 00000A4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  750. label00000A52:
  751. 00000A52  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  752. 00000A58  A923                     syscall    EndUpdate
  753. 00000A5A  42A7                     clr.l      -[A7]
  754. 00000A5C  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  755. 00000A60  4E5E                     unlink     A6
  756. 00000A62  4E75                     rts
  757. 00000A64  8E50                     or.w       D7, [A0]
  758. 00000A66  726F                     moveq.l    D1, 0x6F
  759. 00000A68  4D5F                     chk.w      D6, [A7]+
  760. 00000A6A  5265                     addq.w     -[A5], 1
  761. 00000A6C  4472 6177                neg.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  762. 00000A70  5769 6E00                subq.w     [A1 + 0x6E00], 3
  763. 00000A74  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  764. // begin alternate branch 00000A76-00000A7A
  765. export_66:
  766. fn00000A76:
  767. 00000A76  4E56 FFE8                link       A6, -0x0018
  768. // end alternate branch 00000A76-00000A7A
  769. export_66: // at 00000A76 (misaligned)
  770. fn00000A76: // (misaligned)
  771. 00000A78  FFE8                     .extension 0xFE8 // unimplemented
  772. 00000A7A  48E7 0108                movem.l    -[A7], D7,A4
  773. 00000A7E  7E00                     moveq.l    D7, 0x00
  774. 00000A80  0C79 0003 FFFF 7982      cmpi.w     [0xFFFF7982], 0x3
  775. 00000A88  6600 0198                bne        +0x19A /* 00000C22 */
  776. 00000A8C  33FC 0001 FFFF 7980      move.w     [0xFFFF7980], 0x1
  777. 00000A94  0C79 0002 FFFF 7CFC      cmpi.w     [0xFFFF7CFC], 0x2
  778. 00000A9C  661A                     bne        +0x1C /* 00000AB8 */
  779. 00000A9E  5279 FFFF 7D00           addq.w     [0xFFFF7D00], 1
  780. 00000AA4  0C79 000C FFFF 7D00      cmpi.w     [0xFFFF7D00], 0xC
  781. 00000AAC  6F28                     ble        +0x2A /* 00000AD6 */
  782. 00000AAE  33FC 0001 FFFF 7D00      move.w     [0xFFFF7D00], 0x1
  783. 00000AB6  601E                     bra        +0x20 /* 00000AD6 */
  784. label00000AB8:
  785. 00000AB8  4A79 FFFF 7CFC           tst.w      [0xFFFF7CFC]
  786. 00000ABE  6616                     bne        +0x18 /* 00000AD6 */
  787. 00000AC0  5379 FFFF 7D00           subq.w     [0xFFFF7D00], 1
  788. 00000AC6  4A79 FFFF 7D00           tst.w      [0xFFFF7D00]
  789. 00000ACC  6C08                     bge        +0xA /* 00000AD6 */
  790. 00000ACE  33FC 000C FFFF 7D00      move.w     [0xFFFF7D00], 0xC
  791. label00000AD6:
  792. 00000AD6  3F3C 0004                move.w     -[A7], 0x4
  793. 00000ADA  3F39 FFFF 7D00           move.w     -[A7], [0xFFFF7D00]
  794. 00000AE0  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  795. 00000AE4  4297                     clr.l      [A7]
  796. 00000AE6  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  797. 00000AEC  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  798. 00000AF0  2840                     movea.l    A4, D0
  799. 00000AF2  200C                     move.l     D0, A4
  800. 00000AF4  508F                     addq.l     A7, 8
  801. 00000AF6  6606                     bne        +0x8 /* 00000AFE */
  802. 00000AF8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  803. 00000AFA  6000 02A8                bra        +0x2AA /* 00000DA4 */
  804. label00000AFE:
  805. 00000AFE  486E FFF8                pea.l      [A6 - 0x8]
  806. 00000B02  3F39 FFFF 6ED6           move.w     -[A7], [0xFFFF6ED6]
  807. 00000B08  3F39 FFFF 6ED4           move.w     -[A7], [0xFFFF6ED4]
  808. 00000B0E  3F39 FFFF 6EDA           move.w     -[A7], [0xFFFF6EDA]
  809. 00000B14  3F39 FFFF 6ED8           move.w     -[A7], [0xFFFF6ED8]
  810. 00000B1A  A8A7                     syscall    SetRect
  811. 00000B1C  486E FFE8                pea.l      [A6 - 0x18]
  812. 00000B20  42A7                     clr.l      -[A7]
  813. 00000B22  3039 FFFF 6EDA           move.w     D0, [0xFFFF6EDA]
  814. 00000B28  9079 FFFF 6ED6           sub.w      D0, [0xFFFF6ED6]
  815. 00000B2E  3F00                     move.w     -[A7], D0
  816. 00000B30  3039 FFFF 6ED8           move.w     D0, [0xFFFF6ED8]
  817. 00000B36  9079 FFFF 6ED4           sub.w      D0, [0xFFFF6ED4]
  818. 00000B3C  3F00                     move.w     -[A7], D0
  819. 00000B3E  A8A7                     syscall    SetRect
  820. 00000B40  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  821. 00000B46  A873                     syscall    SetPort
  822. 00000B48  4227                     clr.b      -[A7]
  823. 00000B4A  2079 FFFF E82E           movea.l    A0, [0xFFFFE82E]
  824. 00000B50  2F28 0002                move.l     -[A7], [A0 + 0x2]
  825. 00000B54  203C 0004 0001           move.l     D0, 0x40001
  826. 00000B5A  AB1D                     syscall    QDExtensions
  827. 00000B5C  4A1F                     tst.b      [A7]+
  828. 00000B5E  662A                     bne        +0x2C /* 00000B8A */
  829. 00000B60  3F3C 0008                move.w     -[A7], 0x8
  830. 00000B64  42A7                     clr.l      -[A7]
  831. 00000B66  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  832. 00000B6C  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  833. 00000B72  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  834. 00000B78  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  835. 00000B7C  3E00                     move.w     D7, D0
  836. 00000B7E  0C47 FFFF                cmpi.w     D7, 0xFFFF
  837. 00000B82  4FEF 0012                lea.l      A7, [A7 + 0x12]
  838. 00000B86  6700 021C                beq        +0x21E /* 00000DA4 */
  839. label00000B8A:
  840. 00000B8A  2079 FFFF E82E           movea.l    A0, [0xFFFFE82E]
  841. 00000B90  4868 0010                pea.l      [A0 + 0x10]
  842. 00000B94  A8A2                     syscall    PaintRect
  843. 00000B96  486E FFF0                pea.l      [A6 - 0x10]
  844. 00000B9A  2054                     movea.l    A0, [A4]
  845. 00000B9C  4868 0002                pea.l      [A0 + 0x2]
  846. 00000BA0  2F3C FFFF 6ED4           move.l     -[A7], 0xFFFF6ED4
  847. 00000BA6  3F3C 0001                move.w     -[A7], 0x1
  848. 00000BAA  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  849. 00000BAE  486E FFF0                pea.l      [A6 - 0x10]
  850. 00000BB2  486E FFE8                pea.l      [A6 - 0x18]
  851. 00000BB6  2F3C FFFF 6ED4           move.l     -[A7], 0xFFFF6ED4
  852. 00000BBC  A8FA                     syscall    MapRect
  853. 00000BBE  2EAE FFF4                move.l     [A7], [A6 - 0xC]
  854. 00000BC2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  855. 00000BC6  2F0C                     move.l     -[A7], A4
  856. 00000BC8  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  857. 00000BCC  204C                     movea.l    A0, A4
  858. 00000BCE  A023                     syscall    DisposHandle/DisposeHandle
  859. 00000BD0  2EB9 FFFF EAEE           move.l     [A7], [0xFFFFEAEE]
  860. 00000BD6  A873                     syscall    SetPort
  861. 00000BD8  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  862. 00000BDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  863. 00000BE0  3F3C 0001                move.w     -[A7], 0x1
  864. 00000BE4  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  865. 00000BE8  4297                     clr.l      [A7]
  866. 00000BEA  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  867. 00000BF0  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  868. 00000BF6  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  869. 00000BFC  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  870. 00000C02  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  871. 00000C06  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  872. 00000C0A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  873. 00000C0E  4267                     clr.w      -[A7]
  874. 00000C10  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  875. 00000C14  4279 FFFF 7980           clr.w      [0xFFFF7980]
  876. 00000C1A  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  877. 00000C1E  6000 0184                bra        +0x186 /* 00000DA4 */
  878. label00000C22:
  879. 00000C22  0C79 0002 FFFF 7CFC      cmpi.w     [0xFFFF7CFC], 0x2
  880. 00000C2A  661A                     bne        +0x1C /* 00000C46 */
  881. 00000C2C  5279 FFFF 7D00           addq.w     [0xFFFF7D00], 1
  882. 00000C32  0C79 0064 FFFF 7D00      cmpi.w     [0xFFFF7D00], 0x64 /* 'd' */
  883. 00000C3A  6F28                     ble        +0x2A /* 00000C64 */
  884. 00000C3C  33FC 0001 FFFF 7D00      move.w     [0xFFFF7D00], 0x1
  885. 00000C44  601E                     bra        +0x20 /* 00000C64 */
  886. label00000C46:
  887. 00000C46  4A79 FFFF 7CFC           tst.w      [0xFFFF7CFC]
  888. 00000C4C  6616                     bne        +0x18 /* 00000C64 */
  889. 00000C4E  5379 FFFF 7D00           subq.w     [0xFFFF7D00], 1
  890. 00000C54  4A79 FFFF 7D00           tst.w      [0xFFFF7D00]
  891. 00000C5A  6C08                     bge        +0xA /* 00000C64 */
  892. 00000C5C  33FC 0064 FFFF 7D00      move.w     [0xFFFF7D00], 0x64 /* 'd' */
  893. label00000C64:
  894. 00000C64  3F3C 0002                move.w     -[A7], 0x2
  895. 00000C68  3F39 FFFF 7D00           move.w     -[A7], [0xFFFF7D00]
  896. 00000C6E  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  897. 00000C72  4297                     clr.l      [A7]
  898. 00000C74  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  899. 00000C7A  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  900. 00000C7E  2840                     movea.l    A4, D0
  901. 00000C80  200C                     move.l     D0, A4
  902. 00000C82  508F                     addq.l     A7, 8
  903. 00000C84  6606                     bne        +0x8 /* 00000C8C */
  904. 00000C86  7EFF                     moveq.l    D7, 0xFFFFFFFF
  905. 00000C88  6000 011A                bra        +0x11C /* 00000DA4 */
  906. label00000C8C:
  907. 00000C8C  486E FFF8                pea.l      [A6 - 0x8]
  908. 00000C90  3F39 FFFF 6ED6           move.w     -[A7], [0xFFFF6ED6]
  909. 00000C96  3F39 FFFF 6ED4           move.w     -[A7], [0xFFFF6ED4]
  910. 00000C9C  3F39 FFFF 6EDA           move.w     -[A7], [0xFFFF6EDA]
  911. 00000CA2  3F39 FFFF 6ED8           move.w     -[A7], [0xFFFF6ED8]
  912. 00000CA8  A8A7                     syscall    SetRect
  913. 00000CAA  486E FFE8                pea.l      [A6 - 0x18]
  914. 00000CAE  42A7                     clr.l      -[A7]
  915. 00000CB0  3039 FFFF 6EDA           move.w     D0, [0xFFFF6EDA]
  916. 00000CB6  9079 FFFF 6ED6           sub.w      D0, [0xFFFF6ED6]
  917. 00000CBC  3F00                     move.w     -[A7], D0
  918. 00000CBE  3039 FFFF 6ED8           move.w     D0, [0xFFFF6ED8]
  919. 00000CC4  9079 FFFF 6ED4           sub.w      D0, [0xFFFF6ED4]
  920. 00000CCA  3F00                     move.w     -[A7], D0
  921. 00000CCC  A8A7                     syscall    SetRect
  922. 00000CCE  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  923. 00000CD4  A873                     syscall    SetPort
  924. 00000CD6  4227                     clr.b      -[A7]
  925. 00000CD8  2079 FFFF E82E           movea.l    A0, [0xFFFFE82E]
  926. 00000CDE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  927. 00000CE2  203C 0004 0001           move.l     D0, 0x40001
  928. 00000CE8  AB1D                     syscall    QDExtensions
  929. 00000CEA  4A1F                     tst.b      [A7]+
  930. 00000CEC  662A                     bne        +0x2C /* 00000D18 */
  931. 00000CEE  3F3C 0008                move.w     -[A7], 0x8
  932. 00000CF2  42A7                     clr.l      -[A7]
  933. 00000CF4  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  934. 00000CFA  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  935. 00000D00  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  936. 00000D06  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  937. 00000D0A  3E00                     move.w     D7, D0
  938. 00000D0C  0C47 FFFF                cmpi.w     D7, 0xFFFF
  939. 00000D10  4FEF 0012                lea.l      A7, [A7 + 0x12]
  940. 00000D14  6700 008E                beq        +0x90 /* 00000DA4 */
  941. label00000D18:
  942. 00000D18  2079 FFFF E82E           movea.l    A0, [0xFFFFE82E]
  943. 00000D1E  4868 0010                pea.l      [A0 + 0x10]
  944. 00000D22  A8A2                     syscall    PaintRect
  945. 00000D24  486E FFF0                pea.l      [A6 - 0x10]
  946. 00000D28  2054                     movea.l    A0, [A4]
  947. 00000D2A  4868 0002                pea.l      [A0 + 0x2]
  948. 00000D2E  2F3C FFFF 6ED4           move.l     -[A7], 0xFFFF6ED4
  949. 00000D34  3F3C 0001                move.w     -[A7], 0x1
  950. 00000D38  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  951. 00000D3C  486E FFF0                pea.l      [A6 - 0x10]
  952. 00000D40  486E FFE8                pea.l      [A6 - 0x18]
  953. 00000D44  2F3C FFFF 6ED4           move.l     -[A7], 0xFFFF6ED4
  954. 00000D4A  A8FA                     syscall    MapRect
  955. 00000D4C  2EAE FFF4                move.l     [A7], [A6 - 0xC]
  956. 00000D50  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  957. 00000D54  2F0C                     move.l     -[A7], A4
  958. 00000D56  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  959. 00000D5A  204C                     movea.l    A0, A4
  960. 00000D5C  A023                     syscall    DisposHandle/DisposeHandle
  961. 00000D5E  2EB9 FFFF EAEE           move.l     [A7], [0xFFFFEAEE]
  962. 00000D64  A873                     syscall    SetPort
  963. 00000D66  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  964. 00000D6A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  965. 00000D6E  3F3C 0001                move.w     -[A7], 0x1
  966. 00000D72  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  967. 00000D76  2EB9 FFFF 6ED8           move.l     [A7], [0xFFFF6ED8]
  968. 00000D7C  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  969. 00000D82  2F39 FFFF E82E           move.l     -[A7], [0xFFFFE82E]
  970. 00000D88  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  971. 00000D8E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  972. 00000D92  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  973. 00000D96  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  974. 00000D9A  4267                     clr.w      -[A7]
  975. 00000D9C  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  976. 00000DA0  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  977. label00000DA4:
  978. 00000DA4  3007                     move.w     D0, D7
  979. 00000DA6  4CDF 1080                movem.l    D7,A4, [A7]+
  980. 00000DAA  4E5E                     unlink     A6
  981. 00000DAC  4E75                     rts
  982. 00000DAE  8950                     or.w       [A0], D4
  983. 00000DB0  726F                     moveq.l    D1, 0x6F
  984. 00000DB2  4D5F                     chk.w      D6, [A7]+
  985. 00000DB4  5669 6577                addq.w     [A1 + 0x6577], 3
  986. 00000DB8  0000                     .incomplete
  987.